package com.landinfo.domain;

import java.util.List;

/**
 * 动态表统计分析返回结果
 */
public class DynamicTemplateTotal {
    /**
     * 用户名或模板名
     */
    private String name;

    /**
     * 模板表名（中文名）
     */
    private String nameCn;

    /**
     * 统计字段属性值
     */
    private String statisticFieldValue;

    /**
     * 巡护时长
     */
    private Integer time;
    /**
     * 数量
     */
    private Integer count;

    /**
     * 巡护里程
     */
    private Double patrolMileage = 0.0;

    /**
     * 海拔区间
     */
    private String altitudeInterval;

    /**
     * 样线Id
     */
    private Long simpleLineId;

    private String type;

    private List<Object> points;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getTime() {
        return time;
    }

    public void setTime(Integer time) {
        this.time = time;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getNameCn() {
        return nameCn;
    }

    public void setNameCn(String nameCn) {
        this.nameCn = nameCn;
    }

    /**
     * 巡护里程
     *
     * @return
     */
    public Double getPatrolMileage() {
        return patrolMileage;
    }

    /**
     * 巡护里程
     *
     * @param patrolMileage
     */
    public void setPatrolMileage(Double patrolMileage) {
        this.patrolMileage = patrolMileage;
    }

    public List<Object> getPoints() {
        return points;
    }

    public void setPoints(List<Object> points) {
        this.points = points;
    }

    public String getStatisticFieldValue() {
        return statisticFieldValue;
    }

    public void setStatisticFieldValue(String statisticFieldValue) {
        this.statisticFieldValue = statisticFieldValue;
    }

    public String getAltitudeInterval() {
        return altitudeInterval;
    }

    public void setAltitudeInterval(String altitudeInterval) {
        this.altitudeInterval = altitudeInterval;
    }

    public Long getSimpleLineId() {
        return simpleLineId;
    }

    public void setSimpleLineId(Long simpleLineId) {
        this.simpleLineId = simpleLineId;
    }
}
